<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<!-- <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> -->
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<?php 
$type = (isset($_POST['type'])) ? $_POST['type'] : 3;
?>
<title>ATUGE Bordeaux</title>
	<?php
		if($type == 3)
			require_once('includes.inc');
		else
		{
		?>
		<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
		<meta http-equiv="Content-Style-Type" content="text/css" />
		<meta http-equiv="Content-Language" content="fr" />
		<meta name="keywords" lang="fr" content="association, bordeaux, tunisiens, atuge, etudiants, tunisie, france, enseirb, matmeca, grande, école, université, master, thèse">
		<script src="Scripts/AC_RunActiveContent.js" type="text/javascript"></script>
		<script type="text/javascript" src="../js/jquery-1.4.2.min.js"></script>
		<script type="text/javascript" src="../js/carousel/jquery.jcarousel.min.js"></script>
		<script type="text/javascript" src="../js/carousel/jquery.jcarousel.js"></script>
		<script type="text/javascript" src="../js/fancybox/jquery.mousewheel-3.0.2.pack.js"></script>
		<script type="text/javascript" src="../js/fancybox/jquery.fancybox-1.3.1.js"></script>
		<script type="text/javascript" src="../js/jquery-ui-1.8.custom.min.js"></script>
		<script type="text/javascript" src="../js/jquery.Jcrop.min.js"></script>
		<script type="text/javascript" src="../js/jquery.cycle.all.min.js"></script>
		<script type="text/javascript" src="../js/jquery.timers.js"></script>
		<link rel="stylesheet" type="text/css" href="../css/menuTop.css"/>
		<link rel="stylesheet" type="text/css" href="../css/carousel/ie7/skin.css"/>
		<link rel="stylesheet" type="text/css" href="../css/fancybox/jquery.fancybox-1.3.1.css"  media="screen" />
		<link rel="stylesheet" type="text/css" href="../css/custom-theme/jquery-ui-1.8.custom.css"  media="screen" />
		<?php
		}
	?>
		<script src="../js/form_validator/jquery.validationEngine-fr.js" type="text/javascript"></script>  
		<script src="../js/form_validator/jquery.validationEngine.js" type="text/javascript"></script>
		<link rel="stylesheet" href="../css/form_validator/validationEngine.jquery.css" type="text/css" media="screen" title="no title" charset="utf-8" />
		<link rel="stylesheet" href="../css/form_validator/template.css" type="text/css" media="screen" title="no title" charset="utf-8" />
<script type="text/javascript">
function dialogBox(title, message, timeout) {
	
	var dialog = '#dialogBox';
	
	$('body').append('<div id="dialogBox">'+message+'</div>');
	
	$(dialog).dialog({
		zIndex: 3999,
		draggable: false,
		resizable: false,
		title: title,
		modal: true,
		close:function(){$(dialog).remove();},
		buttons: {
			Ok: function() {
				$(this).dialog('close');
			}
		}

	});
	
	$(dialog).click(function() {$(dialog).dialog('close');});
	
	$('.ui-widget-overlay').click(function() {$(dialog).dialog('close');});
	if(timeout > 0) {
		$(dialog).oneTime(timeout, function() {$(dialog).dialog('close');});
	}
}

function display_message(title, content) {
	
	var message = "";
	if(typeof(content) == 'string') {
		message = content;
	} else {
		for(var key in content) {
			if(typeof(content[key]) == 'string') {
				message += content[key]+'<br/>';
			} else {
				for(var key2 in content[key]) {
					message += content[key][key2]+'<br/>';
				}
			}
		}
	}
	dialogBox(title, message, 3000);	
}
$(function() {
	if($('#message_erreur_formulaire') && $('#message_erreur_formulaire').size() > 0) {
		display_message('Echec d\'envoi', $('#message_erreur_formulaire').html());
		window.setTimeout(function() {
			window.location.href = 'contact.php?retour=true&type='+type;
		}, 1000);
	}
	
	if($('#message_envoye') && $('#message_envoye').size() > 0) {
		display_message('Message envoyé', $('#message_envoye').html());
		if(type == 3)
		{
			window.setTimeout(function() {
				window.location.href = '../index.php';
			}, 1000);
		}
	}
	
	if($('#message_non_envoye') && $('#message_non_envoye').size() > 0) {
		display_message('Message non envoyé', $('#message_non_envoye').html());
		$('#message_non_envoye').click(function() {$('#message_non_envoye').dialog('close')});
		$('#message_non_envoye').oneTime(2000,function() {$('#message_non_envoye').dialog('close')});
		// window.setTimeout(function() {
			// window.location.href = 'contact.php?retour=true&type='+type;
		// }, 1000);
}
	
	if($('#message_formulaire_invalide') && $('#message_formulaire_invalide').size() > 0) {
		display_message('Formulaire invalide', $('#message_formulaire_invalide').html());
		window.setTimeout(function() {
			window.location.href = 'contact.php?retour=true&type='+type;
		}, 1000);
	}			
});
</script>
</head>
<body>
<?php include_once("analyticstracking.php") ?>
<?php
	/*
		********************************************************************************************
		CONFIGURATION
		********************************************************************************************
	*/
	// destinataire est votre adresse mail. Pour envoyer à plusieurs à la fois, séparez-les par une virgule
	$destinataire = 'atuge.bordeaux@gmail.com';

	// copie ? (envoie une copie au visiteur)
	$copie = 'non'; // 'oui' ou 'non'

	?>
	<script type="text/javascript">
	var type = '<?= $type;?>';
	</script>
	<?php
	if($type == 3)
	{
	?>
		<div id="main">
			<?php
				require_once('top.inc');
			?>
			<div id="contenu">
			<?php
				require_once('left.inc');
			?>
				<div class="block_droit">
	<?php
	}
	
	// Messages de confirmation du mail
	$message_envoye = "<h2 style=\"text-align:center;\">Votre courrier nous est bien parvenu !</h2>";
	$message_non_envoye = "<h2 style=\"text-align:center;\">L'envoi du courrier a échoué, veuillez réessayer SVP.</h2>";

	// Messages d'erreur du formulaire
	$message_erreur_formulaire = "<h2 style=\"text-align:center;\">Vous devez d'abord envoyer le formulaire.</h2>";
	$message_formulaire_invalide = "<h2 style=\"text-align:center;\">Vérifiez que tous les champs soient bien remplis et que l'email soit sans erreur.</h2>";

	/*
		********************************************************************************************
		FIN DE LA CONFIGURATION
		********************************************************************************************
	*/

	// on teste si le formulaire a été soumis
	if (!isset($_POST['envoi']))
	{
		// formulaire non envoyé
		?>
			<div id="message_erreur_formulaire" style="display:none;"><?php echo '<p>'.$message_erreur_formulaire.'</p>'."\n";?></div>
		<?php
	}
	else
	{
		/*
		 * cette fonction sert à nettoyer et enregistrer un texte
		 */
		function Rec($text)
		{
			$text = trim($text); // delete white spaces after & before text
			if (1 === get_magic_quotes_gpc())
			{
				$stripslashes = create_function('$txt', 'return stripslashes($txt);');
			}
			else
			{
				$stripslashes = create_function('$txt', 'return $txt;');
			}

			// magic quotes ?
			$text = $stripslashes($text);
			$text = htmlspecialchars($text, ENT_QUOTES); // converts to string with " and ' as well
			$text = nl2br($text);
			return $text;
		};

		/*
		 * Cette fonction sert à vérifier la syntaxe d'un email
		 */
		function IsEmail($email)
		{
			$pattern = "^([a-z0-9_]|\\-|\\.)+@(([a-z0-9_]|\\-)+\\.)+[a-z]{2,7}$^";
			return (preg_match($pattern , $email)) ? true : false;
		};

		// formulaire envoyé, on récupère tous les champs.
		$type           = (isset($_POST['type']))           ? Rec($_POST['type'])           : '';
		$nom            = (isset($_POST['nom']))            ? Rec($_POST['nom'])            : '';
		$prenom         = (isset($_POST['prenom']))         ? Rec($_POST['prenom'])         : '';
		$fixe           = (isset($_POST['fixe']))           ? Rec($_POST['fixe'])           : '';
		$email          = (isset($_POST['email']))          ? Rec($_POST['email'])          : '';
		$date_debut     = (isset($_POST['date_debut']))     ? Rec($_POST['date_debut'])     : '';		
		$devis          = (isset($_POST['devis']))          ? Rec($_POST['devis'])          : '';
		$nom_assoc      = (isset($_POST['nom_assoc']))      ? Rec($_POST['nom_assoc'])      : '';
		$ine            = (isset($_POST['ine']))            ? Rec($_POST['ine'])            : '';
		$date_naissance = (isset($_POST['date_naissance'])) ? Rec($_POST['date_naissance']) : '';
		$voeux1         = (isset($_POST['voeux1']))         ? Rec($_POST['voeux1'])         : '';
		$voeux2         = (isset($_POST['voeux2']))         ? Rec($_POST['voeux2'])         : '';
		$voeux3         = (isset($_POST['voeux3']))         ? Rec($_POST['voeux3'])         : '';
		$voeux4         = (isset($_POST['voeux4']))         ? Rec($_POST['voeux4'])         : '';
		
		// On va vérifier les variables et l'email ...
		$email = (IsEmail($email)) ? $email : ''; // soit l'email est vide si erroné, soit il vaut l'email entré

		if (($nom != '') && ($prenom != '') && ($fixe != '') && ($email != '') && ($devis != '') && ((($date_naissance != '') && ($voeux1 != '') && ($voeux2 != '') && ($voeux3 != '') &&($voeux4 != '') && ($ine != '') && ($type == 1)) || (($nom_assoc != '') && ($type == 2)) || (($type == 3))))
		{
			// les 4 variables sont remplies, on génère puis envoie le mail
			$headers = 'From : '.$nom.' '.$prenom.' <'.$email.'>'."\r\n";
			
			// Construction du corps du message à partir des champs du formulaire
			$message = 'Formulaire de contact :'."\n";
			$message = $message.'Contact : '.$nom.' '.$prenom."\n";
			if($nom_assoc != '') $message = $message.'Nom de l\'association : '.$nom_assoc."\n";
			if($date_naissance != '') $message = $message.'Date de naissance : '.$date_naissance."\n";			
			$message = $message.'Téléphone : '.$fixe."\n";
			if($ine != '') $message = $message.'Numéro INE : '.$ine."\n";
			if($date_debut != '') $message = $message.'Date d\'arrivée à Bordeaux : '.$date_debut."\n";
			if($type == 1) $message = $message.'Liste des voeux :'."\n";
			if($voeux1 != '') $message = $message."\t".'Voeux N° 1 : '.$voeux1."\n";
			if($voeux2 != '') $message = $message."\t".'Voeux N° 2 : '.$voeux2."\n";
			if($voeux3 != '') $message = $message."\t".'Voeux N° 3 : '.$voeux3."\n";
			if($voeux4 != '') $message = $message."\t".'Voeux N° 4 : '.$voeux4."\n";
			$message = $message.'Message : '.$devis."\n";
			$message = $message. 'Email : '.$email;
			
			// Construction de l'objet du message
			$objet = 'Formulaire de contact';
			
			// envoyer une copie au visiteur ?
			if ($copie == 'oui')
			{
				$cible = $destinataire.','.$email;
			}
			else
			{
				$cible = $destinataire;
			};

			// Remplacement de certains caractères spéciaux
			$message = str_replace("&#039;","'",$message);
			$message = str_replace("&#8217;","'",$message);
			$message = str_replace("&quot;",'"',$message);
			$message = str_replace('<br>','',$message);
			$message = str_replace('<br />','',$message);
			$message = str_replace("&lt;","<",$message);
			$message = str_replace("&gt;",">",$message);
			$message = str_replace("&amp;","&",$message);

			// Envoi du mail
			
			if (mail($cible, $objet, $message, $headers))
			{
				//
				?>
				<div id="message_envoye" style="display:none;"><?php echo '<p>'.$message_envoye.'<br /></p>'."\n";?></div>
				<?php
			}
			else
			{
				?>
				<div id="message_non_envoye" style="display:none;"><?php echo '<p>'.$message_non_envoye.'</h3></p>'."\n";?></div>
				<?php
			};
			
		}
		else
		{
			// une des 3 variables (ou plus) est vide ...
			?>
				<div id="message_formulaire_invalide" style="display:none;"><?php echo '<p>'.$message_formulaire_invalide.'</h3></p>'."\n";?></div>
			<?php
		};
	}; // fin du if (!isset($_POST['envoi']))
	if($type == 3)
	{
	?>
				</div>
				<br class="clear" />
			</div>
			<?php
				require_once('foot.inc');
			?>
		</div>
	<?php
	}
	?>
</body>
</html>
